--[[ 编码: WMS-57-15 名称: 预分配容器-后台创建空料箱出库作业 作者:HAN 日期:2025-1-29 级别:项目 函数: CreateCallEmptyBoxOperation 功能: 需要把入库情况反馈给上游系统,根据入库单的创建方式不同向不同的来源报完工 更改记录: --]] prj_base = require( "prj_base" ) function CreateCallEmptyBoxOperation ( strLuaDEID ) local nRet, strRetInfo local pac_obj = {} nRet, pac_obj = m3.GetSysCurEditDataObj( strLuaDEID, "Pre_Alloc_Container" ) if (nRet ~= 0) then lua.Error( strLuaDEID, debug.getinfo(1), "获取【预分配容器】对象属性失败!"..pac_obj ) end local pac_obj = { S_PAC_NO = pac_obj.pac_no, N_B_STATE = pac_obj.b_state, S_STATION_NO = pac_obj.station, S_CNTR_CODE = pac_obj.cntr_code, S_BS_TYPE = pac_obj.bs_type, S_BS_NO = pac_obj.bs_no } nRet, strRetInfo = prj_base.Create_Pre_Alloc_CNTR_OutOperation ( strLuaDEID, pac_obj ) if ( nRet ~= 0 ) then mobox.stopProgram( strLuaDEID, strRetInfo ) return end end